<!DOCTYPE html>
<html>

<head>
	<meta charset="UTF-8">
	<title></title>
</head>

<body style="margin: 50px;">
	<table border="1" width="1000">
		<tr style="background-color: #999;">
			<th><input type="checkbox"></th>
			<th>分类ID</th>
			<th>分类名称</th>
			<th>分类描述</th>
			<th>操作</th>
		</tr>
		<tr>
			<td align="center"><input type="checkbox" name="chekbox"></td>
			<td>1</td>
			<td>手机数码</td>
			<td>手机数码类商品</td>
			<td><a href="">修改</a>|<a href="">删除</a></td>
		</tr>
		<tr>
			<td align="center"><input type="checkbox" name="chekbox"></td>
			<td>2</td>
			<td>电脑办公</td>
			<td>电脑办公类商品</td>
			<td><a href="">修改</a>|<a href="">删除</a></td>
		</tr>
		<tr>
			<td align="center"><input type="checkbox" name="chekbox"></td>
			<td>3</td>
			<td>鞋靴箱包</td>
			<td>鞋靴箱包类商品</td>
			<td><a href="">修改</a>|<a href="">删除</a></td>
		</tr>
		<tr>
			<td align="center"><input type="checkbox" name="chekbox"></td>
			<td>4</td>
			<td>家居饰品</td>
			<td>家居饰品类商品</td>
			<td><a href="">修改</a>|<a href="">删除</a></td>
		</tr>
	</table>
	<!-- 实现表的隔行换色,使用JavaScript,通过索引判断表格的行数是否能被2整除,能则换色,不能则无需变色,同理隔两行,三行换色也是一样的道理-->

	<script>
		let arrTrs = document.getElementsByTagName('tr');//获取每个行标签
		//根据索引遍历行标签,注意第一行表头无需改变颜色
		for (let i = 1; i <= arrTrs.length; i++) {
			let tr = arrTrs[i];//获得每行的索引
			if (i % 2 == 0) {
				tr.style.backgroundColor = 'silver';
			} else {
				tr.style.backgroundColor = 'green';
			}
		}

	</script>

</body>

</html>